package com.cloud.entity.mes;

import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

import javax.persistence.Column;
import javax.persistence.Table;
import java.io.Serializable;
import java.util.Date;

/**
 * 成品码箱码关系表(MesSysBoxCodeBind)实体类
 *
 * @author makejava
 * @since 2022-05-16 14:30:06
 */
@Data
@Table(name = "mes_sys_boxcdebind")
public class MesSysBoxCodeBind implements Serializable {
    private static final long serialVersionUID = 393366132880051025L;
    /**
     * id
     */
    @Column(name = "id")
    @ApiModelProperty(value = "id")
    private String id;
    /**
     * 成品码表id
     */
    @Column(name = "barcodeid")
    @ApiModelProperty(value = "成品码表id")
    private String barcodeid;
    /**
     * 成品码
     */
    @Column(name = "barcode")
    @ApiModelProperty(value = "成品码")
    private String barcode;
    /**
     * 工位id
     */
    @Column(name = "stationid")
    @ApiModelProperty(value = "工位id")
    private String stationid;
    /**
     * 工厂id
     */
    @Column(name = "factoryid")
    @ApiModelProperty(value = "工厂id")
    private String factoryid;
    /**
     * 工单id
     */
    @Column(name = "taskid")
    @ApiModelProperty(value = "工单id")
    private String taskid;
    /**
     * 检验单id
     */
    @Column(name = "examid")
    @ApiModelProperty(value = "检验单id")
    private String examid;
    /**
     * 箱码
     */
    @Column(name = "boxcode")
    @ApiModelProperty(value = "箱码")
    private String boxcode;
    /**
     * 识别码
     */
    @Column(name = "identifiercode")
    @ApiModelProperty(value = "识别码")
    private String identifiercode;
    /**
     * 装箱数
     */
    @Column(name = "perbox")
    @ApiModelProperty(value = "装箱数")
    private Integer perbox;
    /**
     * 创建时间
     */
    @Column(name = "cdtime")
    @ApiModelProperty(value = "创建时间")
    private Date cdtime;
    /**
     * 创建人id
     */
    @Column(name = "cduserid")
    @ApiModelProperty(value = "创建人id")
    private String cduserid;
    /**
     * 创建人名称
     */
    @Column(name = "cdusername")
    @ApiModelProperty(value = "创建人名称")
    private String cdusername;
    /**
     * 修改时间
     */
    @Column(name = "mdtime")
    @ApiModelProperty(value = "修改时间")
    private Date mdtime;
    /**
     * 修改人id
     */
    @Column(name = "mduserid")
    @ApiModelProperty(value = "修改人id")
    private String mduserid;
    /**
     * 修改人名称
     */
    @Column(name = "mdusername")
    @ApiModelProperty(value = "修改人名称")
    private String mdusername;
    /**
     * 删除标识0否1是
     */
    @Column(name = "deleted")
    @ApiModelProperty(value = "删除标识0否1是")
    private Integer deleted;

}
